server.getUserInfo(function (userinfo) {
    var mcode=userinfo.referralCode;
    var bcode=server.getCookie("bcode");
    console.log("getting qrcode..."+bcode)
    // server.req('wechat/comm/qrCode',{bcode:bcode,mcode:mcode},function (res) {
    //     console.log("got qrcode")
    //     console.log(res)
    // })


    $("#qrcodeimage").attr("src",server.url+"wechat/comm/qrCode?bcode="+bcode +"&mcode="+mcode)

    server.req('wechat/notice/getNew',{type:3},function (res) {
        if(res.code!=0||!res.data||res.data.length==0)return;

        server.loadData(".popularrule",res.data[0]);

    });


    function getconfig(res) {
        var config = res.data;
        //alert("config:" + JSON.stringify(config));
        wx.config({
            //	debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
            appId : config.appId, // 必填，公众号的唯一标识
            timestamp :  config.timestamp, // 必填，生成签名的时间戳
            nonceStr : config.nonceStr, // 必填，生成签名的随机串
            signature : config.signature, // 必填，签名
            jsApiList :  ['onMenuShareTimeline',
                'onMenuShareAppMessage',
                'onMenuShareQQ',
                'onMenuShareWeibo',
                'onMenuShareQZone'],// 必填，需要使用的JS接口列表

            success: function (res) {// 以键值对的形式返回，可用true，不可用false。如：{"checkResult":{"scanQRCode":true},"errMsg":"checkJsApi:ok"}
                //	alert("success:" + JSON.stringify(res));

            },
            fail: function (res) { //检测getNetworkType该功能失败时处理
                alert('  error');

            }
        });

        wx.ready(function() {
            var shareUrl=server.url+"wechat/topage?page=page/home/home&bcode="+bcode+"&mcode="+mcode;;
            var obj = {//朋友圈
                title: '一点玄助，一生颠覆', // 分享标题
                desc: '关注玄助生态圈，参与易学研究，命理咨询，风水布局，加盟代理！', // 分享描述
                link: shareUrl, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                // 该链接是重定向链接，因为需要获取用户code，但是该链接又无法直接写微信获取code的链接，
                // 所以需要点击后重新加载新的页面，来实现重定向，重新打开获取code的微信链接，实现获取用户信息的功能；
                imgUrl: server.url+'img/icons/menu4@1.png', // 分享图标
                fail: function (res) {
                    alert(JSON.stringify(res));
                }
            };
            var obj1 = {//好友
                title: '一点玄助，一生颠覆', // 分享标题
                desc: '关注玄助生态圈，参与易学研究，命理咨询，风水布局，加盟代理！', // 分享描述
                link: shareUrl, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                // 该链接是重定向链接，因为需要获取用户code，但是该链接又无法直接写微信获取code的链接，
                // 所以需要点击后重新加载新的页面，来实现重定向，重新打开获取code的微信链接，实现获取用户信息的功能；
                imgUrl: server.url+'img/icons/menu4@1.png', // 分享图标
                fail: function (res) {
                    alert(JSON.stringify(res));
                }
            };
            // 2.1 监听“分享给朋友”，按钮点击、自定义分享内容及分享结果接口
            wx.onMenuShareAppMessage(obj1);

            // 2.2 监听“分享到朋友圈”按钮点击、自定义分享内容及分享结果接口
            wx.onMenuShareTimeline(obj);

            // 2.3 监听“分享到QQ”按钮点击、自定义分享内容及分享结果接口
            wx.onMenuShareQQ(obj);

            // 2.4 监听“分享到微博”按钮点击、自定义分享内容及分享结果接口
            wx.onMenuShareWeibo(obj);

            // 2.5 监听“分享到QZone”按钮点击、自定义分享内容及分享接口
            wx.onMenuShareQZone(obj);

        })

    }
    server.iosurl= server.getCache("pageName" );
    var url =(server.isIos()&&server.iosurl)?server.iosurl: window.location.href.split('#')[0];
    server.req("wechat/scanConfig", {
        "pageName" : url
    },function (res) {
        getconfig(res);
    })
})
